public class java {
}#include<iostream>
using namespace std;
/*
给定n个数，编写程序实现将所有0移到这串数的尾部，要求保持非零元素的相对次序不变。
*/
        void input(int int i;
        for(i=0;i<n;i++)
        {
        cin>>A[i];
        }
        }
        void output(int A[],int n)
        {
        int i;
        for(i=0;i<n;i++)
        {
        cout<<A[i]<<" ";
        }
        }
        void move0ToRight(int A[],int n)
        {
        int i;
        int j;
        for(i=0;i<n;)
        {
        if(A[i]==0)
        {
        for(j=i;j<n-1;j++)
        {
        A[j]=A[j+1];
        }
        A[n-1]=0;
        n--;
        }
        else
        {
        i++;
        }
        }
        }

        int main()
        {
        int data[10];
        input(data,10);
        move0ToRight(data,10);
        output(data,10);
        return 0;
        }
